// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:02

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   ln.java

package com.zelix;

// Referenced classes of package com.zelix:
//            kn

public class ln
        implements kn {

    private int a;
    private static String z;

    public ln() {
        a = getClass().getName().hashCode();
    }

    public boolean equals(Object obj) {
        return obj instanceof ln;
    }

    public String a() {
        return z;
    }

    public String b() {
        return null;
    }

    public int c() {
        return -1;
    }

    public String d() {
        return b();
    }

    public int hashCode() {
        return a;
    }

    public boolean e() {
        return false;
    }

    public boolean f() {
        return true;
    }

    private static String z(char[] chs) {
        byte key;
        for (int i = 0; i < chs.length; i++) {
            switch (i % 5) {
                case 0:
                    key = 0x60;
                    break;
                case 1:
                    key = 72;
                    break;
                case 2:
                    key = 31;
                    break;
                case 3:
                    key = 41;
                    break;
                default:
                    key = 74;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static {
        z = z("\\&jE&^".toCharArray());
    }
}